package fischl.log;

public final class NoopLogs {
  static class NoopLog implements Log {

    @Override
    public void i(String message) {

    }

    @Override
    public void i(String message, Object... args) {

    }

    @Override
    public void w(String message) {

    }

    @Override
    public void w(String message, Object... args) {

    }

    @Override
    public void e(String message) {

    }

    @Override
    public void e(String message, Object... args) {

    }

    @Override
    public void e(Throwable t) {

    }

    @Override
    public void e(String message, Throwable t) {

    }
  }



  public static Log.Provider provider = new Log.Provider() {
    @Override
    public Log getLog(String name) {
      return new NoopLog();
    }
  };
}
